package com.som.blog.repository.impl.jdbc;

import com.som.blog.domain.User;
import com.som.blog.repository.IUserRepository;
import org.springframework.data.domain.Page;
import org.springframework.data.domain.Pageable;
import org.springframework.data.domain.Sort;

/**
 * @author som
 */
public class UserRepository extends AbstractJdbcRepository<User, Long> implements IUserRepository {
    @Override
    public Iterable<User> findAll(Sort sort) {
        return null;  // TODO: Implement
    }

    @Override
    public Page<User> findAll(Pageable pageable) {
        return null;  // TODO: Implement
    }

    @Override
    public <S extends User> S save(S entity) {
        return null;  // TODO: Implement
    }

    @Override
    public <S extends User> Iterable<S> save(Iterable<S> entities) {
        return null;  // TODO: Implement
    }

    @Override
    public User findOne(Long aLong) {
        return null;  // TODO: Implement
    }

    @Override
    public boolean exists(Long aLong) {
        return false;  // TODO: Implement
    }

    @Override
    public Iterable<User> findAll() {
        return null;  // TODO: Implement
    }

    @Override
    public Iterable<User> findAll(Iterable<Long> longs) {
        return null;  // TODO: Implement
    }

    @Override
    public long count() {
        return 0;  // TODO: Implement
    }

    @Override
    public void delete(Long aLong) {
        // TODO: Implement
    }

    @Override
    public void delete(User entity) {
        // TODO: Implement
    }

    @Override
    public void delete(Iterable<? extends User> entities) {
        // TODO: Implement
    }

    @Override
    public void deleteAll() {
        // TODO: Implement
    }
}
